From Competition to Amalgamation of Different Programming Paradigms
نویسنده
چکیده
This paper describes the basic elements (data, actions, tunings, voids, mixtures,. . . ) and principles of programming (stratification, implicit knowledge, limited freedom,. . . ), directed to amalgamating of different programming paradigms (imperative, object-oriented, functional, constraint,. . . ) in a unified process of generating computer system models. Compositions of elements and their projections on axes of representation (visual, audio, tactile, and linguistic) make it possible to construct different algorithmic structures, which have their own syntactic form and operating semantics. Development of compositions is a goal-oriented activity controlled by constraints (resource, domain, coexistence,. . . ). This action creates both stratification system of concepts and operations on them ( generalization, specialization, mapping, transformation,. . . ). A proposed approach is principally evolutionary one. It is devoted to clarify the fundamental basis of forms and principles of a heterogeneous knowledge represented in a computer. It allows to stratify program synthesis into levels of representation. In particular, some aspects of conceptual synthesis are concerned.
منابع مشابه
From Competition to Amalgamation of Diierent Programming Paradigms
This paper describes the basic elements a uniied process of generating computer system models. Compositions of elements and their projections on axes of representation (visual, audio, tactile, and linguistic) make it possible to construct diierent algorithmic structures, which have their own syntactic form and operating semantics. Development of compositions is a goal-oriented activity controll...
متن کاملIntegration of declarative and constraint programming
Combining a set of existing constraint solvers into an integrated system of cooperating solvers is a useful and economic principle to solve hybrid constraint problems. In this paper we show that this approach can also be used to integrate different language paradigms into a unified framework. Furthermore, we study the syntactic, semantic and operational impacts of this idea for the amalgamation...
متن کاملA Fast and Self-Repairing Genetic Programming Designer for Logic Circuits
Usually, important parameters in the design and implementation of combinational logic circuits are the number of gates, transistors, and the levels used in the design of the circuit. In this regard, various evolutionary paradigms with different competency have recently been introduced. However, while being advantageous, evolutionary paradigms also have some limitations including: a) lack of con...
متن کاملCooperative Advertising and Pricing in a Supply Chain: A Bi-level Programming Approach
Nowadays, coordination between members in a supply chain has become very important and beneficial to channel members. Through cooperative advertising, manufacturers and retailers can jointly participate in promotional programs. This action not only reduces the cost of advertising, but also is important to create a link with local retailers in order to increase immediate sales at the retail leve...
متن کاملParadigms for Statistical Inference
This paper expresses the different theories of statistical inference in terms of the competition between scientific paradigms as described in Kuhn (1996). The conflict among the major schools is examined in Kuhn’s terms, with extensive quotes, which helps to illuminate the discussion. Critical issues among the schools are evaluated with canonical examples. The scientific and social implications...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004